#include "comm.hpp"

int main()
{   
    Init init(SERVER);

    char* start = init.getStart();

    int n = 0;
    while(n++ < 30)
    {
        std::cout <<"client -> server# "<< start << std::endl; //读取字符串
        sleep(1);
    }

    //1. 定义唯一键key
    // key_t key = getKey();
    // std::cout << "key:" << toHex(key) << std::endl;
    // //2.创建共享内存段
    // int shmid = createShm(key, gsize);
    // std::cout << "shmid:" << toHex(shmid) << std::endl;

    // sleep(3);

    // //将当前进程与共享内存关联起来
    // char* start = attachShm(shmid);

    // sleep(20);//停顿20秒模拟实现共享内存使用效果

    // //将当前进程与共享内存去关联
    // detachShm(start);

    // sleep(5);
    // //删除共享内存
    // delShm(shmid);

    return 0;
}